<?php
include "include/config.php";
@session_start();
if(!isset($_SESSION['user_name'])) header("Location: logout.php"); //expulso a los mafiosos

// if (!isset($_SESSION['user_name']))
    // header("Location: login.html");

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

//$_SESSION['user_name'] = "malone";

$_SESSION['nombreAplicacion'] = "Software profesional para la gestión de expedientes";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=8" />
        <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
        <title><?php echo $_SESSION['nombreAplicacion']; ?></title>

        <!-- CARGA DE JQUERY y JQUERY UI -->
        <!--script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script-->
        
		
		<!--script src="js/jquery/jquery.1.4.min.js"></script-->        
		<script src="js/jquery/jquery-1.8.2.min.js"></script>
		<!--script src="js/jquery/jquery-1.7.2.min.js"></script-->
		<!--script src="js/jquery/jquery-1.6.3.min.js"></script-->
		
		<!--script src="js/fuentes/cufon-yui.js"></script>
		<script src="js/fuentes/bauhs93_400.font.js"></script-->
		
        <!--script src="js/jquery/jquery.1.8.2.js"></script-->
<!--        <script src="http://code.jquery.com/jquery-latest.js"></script>-->
      
	  
		<!-- CARGA firebase -->	  
		<!--script type='text/javascript' src='https://static.firebase.com/v0/firebase.js'></script-->
		
		<!-- CARGA check_browser_close -->	  
		<script type="text/javascript" src="js/check_browser_close.js"></script>
	  		
		<!-- CARGA fullscreen -->	  
		<!--script type="text/javascript" src="js/fullscreen.js"></script-->
	  
		<!-- CARGA DE jQuery UI -->
		<!--script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script-->
		<!-- script src="<?php echo GLOBAL_PLUGINS ?>/jqueryui_18/jquery-ui.min.js"></script-->
		<script src="<?php echo GLOBAL_PLUGINS ?>/Concurrent.Thread/Concurrent.Thread-full-20090713.js"></script>
		<script src="<?php echo GLOBAL_PLUGINS ?>/jquery-ui-1.9.2.custom/js/jquery-ui-1.9.2.custom.min.js"></script>
        <!--link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/base/jquery-ui.css" type="text/css" media="all" /-->
        <link rel="stylesheet" href="<?php echo GLOBAL_PLUGINS ?>/jquery-ui-1.9.2.custom/css/smoothness/jquery-ui-1.9.2.custom.css" type="text/css" media="all" />

		<!--link href="reset.css" media="screen" rel="stylesheet" type="text/css" /-->
		
		<!-- CARGA DE idle js -->
		<!-- script src="https://www.firebase.com/js/libs/idle.js"></script -->
		<script src="js/plugins/idle.js"></script>
		
		<!-- CARGA DE time entry -->
		<script type="text/javascript" src="<?php echo GLOBAL_PLUGINS ?>/jeditable/jeditable.min.js"></script>
                <script type="text/javascript" src="<?php echo GLOBAL_PLUGINS ?>/jeditable/jquery.jeditable.datepicker.js"></script>
		
		<!-- CARGA DE pdfobject -->		
		<script type="text/javascript" src="<?php echo GLOBAL_PLUGINS ?>/pdfobject/pdfobject.js"></script>
		
		<!-- CARGA DE time entry -->
		<script type="text/javascript" src="<?php echo GLOBAL_PLUGINS ?>/timeentry149/jquery.timeentry.min.js"></script>		
		<script type="text/javascript" src="<?php echo GLOBAL_PLUGINS ?>/timeentry149/jquery.timeentry-es.js"></script>
		
		
		<!-- CARGA DE highcharts -->
		<script type="text/javascript" src="<?php echo GLOBAL_PLUGINS ?>/Highcharts-2.3.5/js/highcharts.js"></script>
		<script type="text/javascript" src="<?php echo GLOBAL_PLUGINS ?>/Highcharts-2.3.5/js/themes/gray.js"></script>
		<script type="text/javascript" src="<?php echo GLOBAL_PLUGINS ?>/Highcharts-2.3.5/js/modules/exporting.js"></script>
		
		<!-- CARGA DE spinner -->
		<!--link rel="stylesheet" type="text/css" href="http://btburnett.com/spinner/ui.spinner.css" /-->
		<script type="text/javascript" src="js/plugins/jquerySpinner/ui.spinner.js"></script>
		<!--link rel="stylesheet" type="text/css" href="js/plugins/jquerySpinner/ui.spinner.css" /-->
		
        <!-- CARGA DE Underscore.JS -->
        <!--script type="text/javascript" src="http://underscorejs.org/underscore-min.js"></script-->  
        <script type="text/javascript" src="js/underscore-min.js"></script>  
        
        <!-- CARGA DE Plugins -->
        <script type="text/javascript" src="js/plugins/jquery.resaltado.min.js"></script> 
        <script type="text/javascript" src="js/plugins/autoNumeric-1.7.5.js"></script> 
        <script type="text/javascript" src="js/plugins/jquery.selectboxes.js"></script> 

 		<link rel="stylesheet" type="text/css" href="css/dinamico.css">
        <link rel="stylesheet" type="text/css" href="css/index.css">
		   
		
        <!-- CARGA DE TOAST jQuery -->
<!--        <link type="text/css" href="http://akquinet.github.com/jquery-toastmessage-plugin/demo/css/jquery.toastmessage-min.css" rel="stylesheet"/>
        <script type="text/javascript" src="http://akquinet.github.com/jquery-toastmessage-plugin/demo/jquery.toastmessage-min.js"></script>-->

		<link type="text/css" href="js/plugins/jqueryToast/jquery.toastmessage-min.css" rel="stylesheet"/>
		<script type="text/javascript" src="js/plugins/jqueryToast/jquery.toastmessage-min.js"></script>
                <script type="text/javascript" charset="utf-8" src="js/plugins/jqueryMsgBox/Scripts/jquery.msgBox.js"></script>
                <link href="js/plugins/jqueryMsgBox/Styles/msgBoxLight.css" rel="stylesheet" type="text/css">
                    
                    
        <!-- DataTables PRUEBA 2 -->         
<!--        <script type="text/javascript" charset="utf-8" src="js/plugins/GLOBAL_PLUGINS/DataTables-1.9.3/media/js/jquery.js"></script> -->
        
        <script type="text/javascript" charset="utf-8" src="<?php echo GLOBAL_PLUGINS ?>/DataTables-1.9.3/media/js/jquery.dataTables.js"></script>         
        <script type="text/javascript" charset="utf-8" src="<?php echo GLOBAL_PLUGINS ?>/DataTables-1.9.3/media/js/jquery.dataTables.fnFilterClear.js"></script>
        <script type="text/javascript" charset="utf-8" src="<?php echo GLOBAL_PLUGINS ?>/DataTables-1.9.3/extras/TableTools/media/js/ZeroClipboard.js"></script> 
        <script type="text/javascript" charset="utf-8" src="<?php echo GLOBAL_PLUGINS ?>/DataTables-1.9.3/extras/TableTools/media/js/TableTools.js"></script>        
        <script type="text/javascript" charset="utf-8" src="<?php echo GLOBAL_PLUGINS ?>/DataTables-1.9.3/extras/FixedHeader/js/FixedHeader.js"></script>
        <script type="text/javascript" charset="utf-8" src="<?php echo GLOBAL_PLUGINS ?>/DataTables-1.9.3/extras/ColVis/media/js/ColVis.js"></script>
        <script type="text/javascript" charset="utf-8" src="<?php echo GLOBAL_PLUGINS ?>/DataTables-1.9.3/extras/ColReorder/media/js/ColReorder.js"></script>
        <script type="text/javascript" charset="utf-8" src="<?php echo GLOBAL_PLUGINS ?>/DataTables-1.9.3/media/js/jquery.ui.datepicker-es.js"></script>
        <script type="text/javascript" charset="utf-8" src="<?php echo GLOBAL_PLUGINS ?>/DataTables-1.9.3/media/js/jquery.dataTables.columnFilter.js"></script>
        <script type="text/javascript" charset="utf-8" src="<?php echo GLOBAL_PLUGINS ?>/DataTables-1.9.3/media/js/jquery.dataTables.rowGrouping.js"></script>
		<script type="text/javascript" charset="utf-8" src="<?php echo GLOBAL_PLUGINS ?>/DataTables-1.9.3/media/js/jquery.dataTables.extras.rck.js"></script> 
        
        
        <style type="text/css" title="currentStyle">             
            @import "<?php echo GLOBAL_PLUGINS ?>/DataTables-1.9.3/media/css/jquery.dataTables.css"; 
            @import "<?php echo GLOBAL_PLUGINS ?>/DataTables-1.9.3/media/css/demo_page.css"; 
            @import "<?php echo GLOBAL_PLUGINS ?>/DataTables-1.9.3/media/css/demo_table_jui.css"; 
            
            @import "<?php echo GLOBAL_PLUGINS ?>/DataTables-1.9.3/extras/TableTools/media/css/TableTools.css"; 
            @import "<?php echo GLOBAL_PLUGINS ?>/DataTables-1.9.3/extras/ColVis/media/css/ColVis.css";
        </style> 
		
         <!-- 
			@import "<?php echo GLOBAL_PLUGINS ?>/DataTables-1.9.3/examples/examples_support/themes/smoothness/jquery-ui-1.8.4.custom.css"; 
		 -->
        
         
        <!-- DataTables -->		
<!--        <script type="text/javascript" charset="utf8" src="http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.2/jquery.dataTables.min.js"></script>-->
      <!--  <link rel="stylesheet" type="text/css" href="http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.2/css/jquery.dataTables.css"/>
        <link rel="stylesheet" href="js/media/css/TableTools.css"type="text/css" />
        <script type="text/javascript" src="js/media/js/jquery.dataTables.min.js"></script>
        
        <script type="text/javascript" src="js/media/js/TableTools.js"></script>        
        <script type="text/javascript" src="js/media/js/ZeroClipboard.js"></script>-->
        
<!--        <style type="text/css" title="currentStyle">
            @import "js/jquery/datatables/css/demo_page.css";
            @import "js/jquery/datatables/css/demo_table_jui.css";
            @import "js/jquery/datatables/css/themes/smoothness/jquery-ui-1.7.2.custom.css";
        </style>-->
        
		<!-- para cada hora date('YmdH') -->
		

		        
		<!-- Fin -->

    </head>

    <body>        
		<div id="loading" align="center" style="margin-top:20%;">
			<img src="images/loading_ext.gif"><br/>
			<p id="msg_loading">Cargando ExtJs 4..</p>
		</div>
		<script type="text/javascript">document.getElementById('msg_loading').innerHTML = 'Por favor espere: Cargando jQuery ' + jQuery.fn.jquery;</script> 
		
		
		<!------------------------- CARGA DE EXT.JS ------------------------------------------------->
        <!--script type="text/javascript" src="/js/ext/adapter/jquery/ext-jquery-adapter.js"></script-->  
        <link rel="stylesheet" type="text/css" href="<?php echo GLOBAL_PLUGINS ?>/extjs-4.1.0/resources/css/ext-all.css">
        <script type="text/javascript" src="<?php echo GLOBAL_PLUGINS ?>/extjs-4.1.0/ext-all.js"></script>
        <!--script type="text/javascript" src="<?php echo GLOBAL_PLUGINS ?>/extjs-4.1.0/ext-all-debug-w-comments.js"></script-->
        <!--script type="text/javascript" src="<?php echo GLOBAL_PLUGINS ?>/extjs-4.1.0/ext-all-debug.js"></script-->
        <!--script type="text/javascript" src="<?php echo GLOBAL_PLUGINS ?>/extjs-4.1.0/ext-dev.js"></script-->
		<!--script type="text/javascript" src="<?php echo GLOBAL_PLUGINS ?>/extjs-4.1.0/bootstrap.js"></script-->
		
        <script type="text/javascript" src="<?php echo GLOBAL_PLUGINS ?>/extjs-4.1.0/locale/ext-lang-es.js"></script>
        
		<script type="text/javascript">document.getElementById('msg_loading').innerHTML = 'Por favor espere: Cargando ExtJs 4'</script> 
		<!--script type="text/javascript">document.getElementById('msg_loading').innerHTML = 'Por favor espere: Cargando Modulos..';</script--> 
		
		<script type="text/javascript" >
			/*
			var pos =0;
			var interval = setInterval(function(){ 
				//HISTORIAL.refresh()
				// setTimeout (function(){
					document.getElementById('msg_loading').innerHTML = 'Por favor espere: Cargando Modulos..' + (pos++);
					console.log(pos)
				// }, 10000); 
			}, 1000); //
			*/
			
			Ext.Loader.setConfig({  
				enabled : true,  
				paths   : {
					//Ext : "<?php echo GLOBAL_PLUGINS ?>/extjs-4.1.0/src"  
					// Bleext  : "js/Bleext",  
					Sistema : "jsClasesExtjsLoader"  
				}
			});
			
			// Ext.EventManager.on(window, 'beforeunload', function() {
				// alert('cross-exit tab click AND cross-exit browser click');
			// });

			//Ext.require(["Ext.panel.Panel"]); //si o si
						
			 //Ext.require(['Sistema.ventanas.VentanaRck',
						// 'Ext.form.*', 'Ext.window.*', 'Ext.menu.*', 'Ext.tree.*']);
						
			//Ext.require(['Sistema.ventanas.VentanaRck']);
			
		</script>
        <!------------------------- FIN CARGA DE EXT.JS ------------------------------------------------->
		
		     <!-- Archivos de la apliacion -->
        <?php if($_SERVER['SERVER_NAME'] == "127.0.0.1" || $_SERVER['SERVER_NAME'] == "localhost" || true ){ ?>
			<script type="text/javascript" src="js/funciones.js?token=<?php echo date('YmdHis') ?>"></script>
        <?php }else{ ?>
        <!--script type="text/javascript" src="js/funciones.min.js"></script-->
        <?php } ?>
		
		<!--script type="text/javascript" src="http://ricardolevano.com.ar/code/js_mysql.min.js"></script-->
		<script type="text/javascript" src="js/js_mysql.min.js"></script>
		
        <script type="text/javascript" src="js/globalObjects_rck.js"></script>        
            
        <script type="text/javascript" src="js/func_creacion_ventanas.js?token=<?php echo date('YmdHis') ?>"></script>        
        <script type="text/javascript" src="js/func_creacion_datatables_en_ventanas.js?token=<?php echo date('YmdHis') ?>"></script>        
<!--        <script type="text/javascript" src="js/date.format.js"></script>        -->
        <!--script type="text/javascript" src="http://ricardolevano.com.ar/test/test_date_js/date.js"></script--> 
        <script type="text/javascript" src="js/date.js"></script> 
		<!-- documentacion  http://code.google.com/p/datejs/ -->
        <script type="text/javascript" src="app.js?token=<?php echo date('YmdHis') ?>"></script>
	       
		<script type="text/javascript" src="js/obj_historial.js?token=<?php echo date('YmdHis') ?>"></script>    
		<script type="text/javascript" src="js/obj_fax.js?token=<?php echo date('YmdHis') ?>"></script>    
		<script type="text/javascript" src="js/obj_sistema.js?token=<?php echo date('YmdHis') ?>"></script>    
		<script type="text/javascript" src="js/obj_chango_tx.js"></script>    
		
		<script type="text/javascript">document.getElementById('msg_loading').innerHTML = 'Por favor espere: Completado..';</script> 
		
        <script type="text/javascript">
			// var siesFireBase = new Firebase('https://ric47121.firebaseio.com/'); //ojo
			// var siesFireBase = new Firebase('https://gamma.firebase.com/ric47121/'); //ojo
		 
            //        alert("pepe");

			
            $(document).ready(function(){
                
				// alert("es " + isIE())
				// if(!isIE())
					// wireUpEvents(); // pregunta antes de cerrar la ventana
				
				comrpobarFechaVsServidor();
				
				/*
				$(document).keyup(function(e) {
					e.preventDefault(); 
					alert(e.keyCode);
					if(e.keyCode == 116) {
						// alert('Enter key was pressed.');
						dont_confirm_leave = 1;
						window.onbeforeunload = null;
					}
				});
				*/
				
				// $("body").keyup(function (e) {
					// alert(e.which);
				// });
				
				// var e = $.Event("keyup");
				// e.which = 122; // # Key code of F11
				// $("input").trigger(e);  
				// $("body").trigger(e);  
				
				// setTimeout(function(){
					// e = jQuery.Event("keydown");
					// e.which = 122;
					// e.keyCode = 122;
					//$("body").trigger(e)
					// $(document).trigger(e)
					// console.log(e)
				// }, 5000);
				
                //console.log("iniciado");
                
				//$('#r_importe').autoNumeric();​
				
				
				Concurrent.Thread.create(function(){ //rck en hilo paralelo
				 
					crearVentanaVentanaAcercaDe();

					crearVentanaCambiarRepart();
					
					// ventanaCrearAltaUsuario(); 		
					crearVentanaAltaCliente();
					
					crearVentanaAltaAccidenteTransito();
					
		/*
					crearVentanaAltaDoc(); 
					
					ventanaCrearAltaRepart();

					crearVentanaFactura();
					crearVentanaDetalleFactura();
					crearventanaBusqueda_Factura();
					ventanaCrearArchivoReserva();

					crearVentanaDetalle();
					crearVentanaDetalleExp();
					crearVentanaDetalleTransferencia();


					crearVentanaMovimientos(); //ventana con datatable
					crearVentanaMovimientosSistemaAnterior();
					crearVentanaDocsAsociados(); //ventana con datatable
					crearVentanaRelacionadosAlExpDetalle(); 
					crearventanaLoading();
					crearventanaBuscando();

					crearVentanaTransferir();
					// ventanaChangoTransferir.show();
					// ventanaChangoTransferir.hide();

					crearVentanaDocsCoincidentes();
					crearVentanaAsociarFax();
					crearVentanaAsociarDocumento()

					crearVentanaChangoTransferir();
					crearVentanaCancelarTransferencia();

					crearVentanaLoginKey();
					*/
	
				});

				
				
		
				
				
				
                
                // console.log("es IE? ", isIE());
                
                //veo si tiene menues el usuario logueado
                var res;
                res = js_ajax('ajax_php/getMenu.php');
                if(res.totalMenues == 0) 
                    showStickyErrorToast("Usted no posee acesso a los menús, comuniquese con el Administrador del Sistema.",{ sticky:true });
                 
                //console.log(res)
                if(SISTEMA.oUser.atributos.actualizo == "0"){ //SISTEMA.UserActualizo == "0"){
					// showStickyErrorToast('Se han realizado cambios funcionales según Res. DGN 208/13, por favor apretar el boton "home" <img width="25" src="images/home.png"  /> situado en la parte superior derecha, para reflejar las actualizaciones en el SIES.',{ sticky:true });
					var mensajito = 'Se han actualizado cambios funcionales en el sistema. Se adjunta la circular 2/2013 por favor leerla en Ayuda. <br/>Presione el boton "home" <img width="25" src="images/home.png" /> situado en la parte superior derecha, para reflejar las actualizaciones en el SIES.';
					showStickyErrorToast(mensajito,{ sticky:true });
					
					$(".toast-type-error").css("width", "340px");
				}else{
					$(".toast-type-error").css("width", "280px");
				}
				
                if(!SISTEMA.oUser.tieneGrupos()) 
                    showStickyErrorToast("Contactarse con el administrador para la asignación del perfil.",{ sticky:true });
            
                //console.error($.browser.msie)
                
                $(".switch").hover(
                function () {
                    id = $(this).attr("id");
                    $(this).attr("src","images/" + id + "_over.png");
                    console.log("hover");
                }, 
                function () {
                    id = $(this).attr("id");
                    $(this).attr("src","images/" + id + ".png");
                });
                
                /*
                Ext.select(".subtituloCeleste").on("contextmenu",function(e,t) {
                        e.stopEvent();    
                        //menuTransferencia.data.clienteId  = t.id;    
                        menuTransferencia.showBy(t);
                        //console.log(t.id);//joya
                        console.log(t);//joya
                        return false;
                });
                */
				
				// setTimeout(function(){HISTORIAL.iniciar()}, 1000); //ojo con chrome 500 , firefox con 100 anda!! 
				// HISTORIAL.actualizar = SISTEMA.CONFIG['actualizar_historial'];
				// var interval = setInterval(function(){HISTORIAL.refresh()},SISTEMA.CONFIG['lapso_refresco_historial']*1000); //
				// var interval = setInterval('HISTORIAL.refresh()',SISTEMA.CONFIG['lapso_refresco_historial']*1000); //
				// console.log("interval ", interval)	
				
				// console.error("FAX.actualizar", FAX.actualizar)
				FAX.actualizar = SISTEMA.CONFIG['actualizar_faxes']; // 'on' / 'off'
				
				Concurrent.Thread.create(function(){ 
					setTimeout(function(){FAX.iniciar()}, 1000); //ojo con chrome 500 , firefox con 100 anda!! 			
					setTimeout(function(){CHANGO_Tx.iniciar()}, 1000); //ojo con chrome 500 , firefox con 100 anda!! 			
				});
					
				Concurrent.Thread.create(function(){ 				
					var INTERVAL_FAXES = setInterval(function(){FAX.refresh()}, SISTEMA.CONFIG['lapso_refresco_faxes']*1000); //
				});
					
				var INTERVAL_RELOJ = setInterval(function() { 
					var today=new Date();
					var h=today.getHours();
					var m=today.getMinutes();
					var s=today.getSeconds();
					$(".reloj").html(h+":"+m+":"+s) 
				}, 980);
			
			
            });
                   
        </script>
		
        <script type="text/javascript">
			
			document.oncontextmenu = function(){return false;}
		
			console.log($("link[rel=stylesheet]:eq(1)").attr("href"))
		
            if ((screen.width<=1024) && (screen.height<=768))
            {
                    // alert('Screen size: 1024x768 o menor');
                    //$("link[rel=stylesheet]:not(:first)").attr({href : "detect1024.css"});
                    $("link[rel=stylesheet]:eq(1)").attr("href","css/1024.css");                    
            }
            else
            {
                    // alert('Screen size mayor a: 1024x768');
                    $("link[rel=stylesheet]:eq(1)").attr("href","css/1280.css");                    
            }

            //console.log($("link[rel=stylesheet]:eq(2)").attr("href"))
        
            var SISTEMA = SISTEMA || {};
            SISTEMA.UserLogin = '<?php echo $_SESSION['user_name'] ?>';
            SISTEMA.UserId = '<?php echo $_SESSION['id_usuario'] ?>';
            SISTEMA.RemoteAddr = '<?php echo $_SESSION['REMOTE_ADDR'] ?>';
         
            SISTEMA.oUser = {
                atributos:{},  //todo lo que esta en la tabla
				id_rep_dep_default : 0,
                arr_grupos : [],
                arr_reparticiones : [],
                tieneGrupos: function(){
                        if(this.arr_grupos.length > 0) return true;
                    return false;
                },
                			
				puedeVerMovimientos : function(){
					return (this.atributos.ver_movimientos == '1' || this.atributos.ver_movimientos == 'S');
				},
				puedeDarAltaDoc : function(){
					return (this.atributos.m_alta_doc == '1' || this.atributos.m_alta_doc == 'S');
				},
				puedeArmarExp : function(){
					var res = false;
					res = (this.atributos.crear_expte == '1' || this.atributos.crear_expte == 'S');
					return res;
				},
				puedeArchivarExpedientes : function(){
					var res = false;
					res = (this.atributos.exp_archiva == '1' || this.atributos.exp_archiva == 'S');
					return res;
				},
				puedeEditarDoc : function(){
					return (this.atributos.m_modif_doc == '1' || this.atributos.m_modif_doc == 'S');
				},
				
                init: function(){
                    
                    //cargo sus grupos a los que pertenece
                    var res; 
                    res = js_mysql_query("SELECT * FROM admin_usuarios_permiso_perfil WHERE id_usuario = "+SISTEMA.UserId+" AND ISNULL(fecha_baja)", {log:true});
                    for (i = 0; i < res.total; i++) {                     
                        this.arr_grupos.push(res.objetos[i].pertenece_grupo);
						this.arr_reparticiones.push(res.objetos[i].id_rep_dep);
                    }
						
					// res = js_mysql_query("SELECT * FROM admin_usuarios_permiso_perfil WHERE id_usuario = "+SISTEMA.UserId+" AND ISNULL(fecha_baja)", {log:true});
                    // for (i = 0; i < res.total; i++) {                     
                        // this.arr_reparticiones.push(res.objetos[i].id_rep_dep);
                    // }						
					
					res = js_mysql_query("SELECT id_rep_dep FROM vw_agentes WHERE legajo = "+SISTEMA.UserId, {log:true});
					this.id_rep_dep_default = res.objetos[0].id_rep_dep;
					
                    //leo sus atributos
                    //res = js_mysql_query("SELECT * FROM admin_usuarios A JOIN vw_agentes G ON (id_usuario = legajo) JOIN vw_repart R ON (G.id_rep_dep = R.id_rep_dep) WHERE id_usuario = " + SISTEMA.UserId );
                    
					// 0 es el default
					if(this.id_rep_dep_default == "<?php echo $_SESSION['id_rep_dep_o']; ?>" || <?php echo $_SESSION['id_rep_dep_o']; ?> == 0){
						
							var query = 'SELECT A.id_usuario, A.nombre_usuario, A.actualizo, nombre, G.id_rep_dep, desc_corta, pertenece_grupo, AP.id_perfil, P.*, R.mesa  \
								FROM admin_usuarios A \
								JOIN vw_agentes G ON (A.id_usuario = G.legajo) \
								JOIN vw_repart R ON (G.id_rep_dep = R.id_rep_dep) \
								JOIN admin_usuarios_permiso_perfil AP ON (A.id_usuario = AP.id_usuario)  \
								JOIN admin_perfil P ON (P.id_perfil = AP.id_perfil)';
								
								query += 'WHERE A.id_usuario = ' + SISTEMA.UserId;
					
					}else{
							var query = 'SELECT A.id_usuario, A.nombre_usuario, A.actualizo, nombre, AP.id_rep_dep, desc_corta, pertenece_grupo, AP.id_perfil, P.*, R.mesa ';  
								query += 'FROM admin_usuarios A ';
								query += 'JOIN admin_usuarios_permiso_perfil AP ON (A.id_usuario = AP.id_usuario AND AP.id_rep_dep = <?php echo $_SESSION['id_rep_dep_o']; ?> )  ';
								query += 'JOIN vw_agentes G ON (A.id_usuario = G.legajo) ';
								query += 'JOIN vw_repart R ON (AP.id_rep_dep = R.id_rep_dep ) ';
								query += 'JOIN admin_perfil P ON (P.id_perfil = AP.id_perfil) ';
								query += 'WHERE A.id_usuario = ' + SISTEMA.UserId;
								
								// alert("2: " + <?php echo $_SESSION['id_rep_dep_o']; ?>)
					}
					// alert("sd: " + this.id_rep_dep_default)
					
					// console.log("leo atributos: ", query)
					res = js_mysql_query(query);
					
                    this.atributos = res.objetos[0];
                }
            };    
            
            SISTEMA.nombreAplicacion = '<?php echo $_SESSION['nombreAplicacion']; ?>';
            SISTEMA.reparticionOrigen ='<?php echo $_SESSION['id_rep_dep_o']; ?>';
            SISTEMA.mesaDGN=580;
            SISTEMA.auditoria=40;
            SISTEMA.concurso=30;
            SISTEMA.TIPOS_DOC = {};
            SISTEMA.ESTADOS_DOC = {};
            SISTEMA.REMITENTES = {};
            SISTEMA.EXTERNOS = {};
            
            //SELECT codigo, nombre FROM c_clasificador WHERE clasificador_dominio_id = 6
        
//            var obj = js_mysql_query("SELECT codigo, nombre FROM c_clasificador WHERE clasificador_dominio_id = 14");  
//            console.log(obj.objetos);
            
            SISTEMA.oUser.init(); 

			//vacio el carrito para envio simple
			js_mysql_query('delete FROM carrito WHERE car_nro = 3 AND user_id = ' + SISTEMA.oUser.atributos.id_usuario);
                  
            SISTEMA.USERS = getFromSessionStorage('users', function(){                
                var res = js_mysql_query("SELECT id_usuario, nombre_usuario FROM admin_usuarios");  
                var t = transformToArrayAsociativo(res.objetos, k='id_usuario', v='nombre_usuario');
                return t;
            });         

			SISTEMA.TIPOS_DOC = getFromSessionStorage('tipos_doc', function(){                
                var res = js_mysql_query("SELECT codigo, nombre FROM c_clasificador WHERE clasificador_dominio_id = 14 AND fecha_baja IS NULL");  
                var t = transformToArrayAsociativo(res.objetos, k='codigo', v='nombre');
                return t;
            });  
            
            SISTEMA.ESTADOS_DOC = getFromSessionStorage('estados_doc', function(){                
                var res = js_mysql_query("SELECT codigo, nombre FROM c_clasificador WHERE clasificador_dominio_id = 6");  
                var t = transformToArrayAsociativo(res.objetos, k='codigo', v='nombre');
                return t;
            });  
		   
			SISTEMA.RUBROS_DOC = getFromSessionStorage('rubros_doc', function(){                
                var res = js_mysql_query("SELECT codigo, nombre FROM c_clasificador WHERE clasificador_dominio_id =15");  
                var t = transformToArrayAsociativo(res.objetos, k='codigo', v='nombre');
                return t;
            });  
            
			SISTEMA.USER_PERFILES = getFromSessionStorage('user_perfiles', function(){                
                var res = js_mysql_query("SELECT id_perfil, desc_perfil FROM admin_perfil");  
                var t = transformToArrayAsociativo(res.objetos, k='id_perfil', v='desc_perfil');
                return t;
            });  
            
			
			/*
			SISTEMA.CONFIG = getFromSessionStorage('config', function(){                
                var res = js_mysql_query("SELECT conf_nombre, conf_valor FROM z_configuraciones");  
                var t = transformToArrayAsociativo(res.objetos, k='conf_nombre', v='conf_valor');
                //var t =  res.objetos;
				return t;
            });  
			*/
			
			
			// ------- CARGA DE CONFIGURACIONES EN EL ARCHIVO INI ---------------------------------
			// var res = js_mysql_query("SELECT conf_nombre, conf_valor FROM z_configuraciones");  
			SISTEMA.CONFIG = js_ajax("ajax_php/get_ini_file.php");
			// console.error("ini file", res)
            // SISTEMA.CONFIG = transformToArrayAsociativo(res.objetos, k='conf_nombre', v='conf_valor');
            // SISTEMA.CONFIG = res;
						
			res = js_mysql_query("SELECT estado_base, anio_actual FROM admin_anio");  
            SISTEMA.ANIO = transformToArrayAsociativo(res.objetos, k='estado_base', v='anio_actual');
			//------------------------------------------------------------------------------------
			
                
            SISTEMA.REMITENTES = getFromSessionStorage('remitentes', function(){ 
                  //  var sql ="SELECT CONCAT(rd.id_rep_dep,'-',a.legajo) AS codigo, a.nombre AS nombre, rd.leyen AS dependencia, rd.desc_corta AS desc_corta FROM vw_agentes a LEFT JOIN vw_repart rd ON a.id_rep_dep = rd.id_rep_dep";
                    var sql =" SELECT nombre FROM vw_agentes WHERE fecegre IS NULL ";
                    var res = js_mysql_query(sql);  
                    var t =  res.objetos;
                    // console.log(res.objetos)
                    //var t = transformToArrayAsociativo(res.objetos, k='codigo', v='nombre');

                    return t;
            });
           
          
             
            SISTEMA.DESTINOS = getFromSessionStorage('destinos', function(){ 
                    //var sql="SELECT rd.id_rep_dep as codigo , rd.desc_corta AS nombre 	FROM vw_repart rd  WHERE rd.id_rep_dep<>"+ SISTEMA.reparticionOrigen+" ORDER BY 2 "	
                   // var sql="SELECT id_rep_dep AS codigo , desc_corta AS nombre FROM vw_repart WHERE  id_rep_dep IN (SELECT id_rep_dep FROM vw_agentes) AND id_rep_dep <> "+ SISTEMA.reparticionOrigen +" ORDER BY 2 ";
                   // var sql=" SELECT id_rep_dep AS codigo , desc_corta AS nombre FROM vw_repart WHERE  id_rep_dep IN (SELECT id_rep_dep FROM vw_agentes)  ORDER BY 2 ";
                   var sql=" SELECT id_rep_dep AS codigo, desc_corta AS nombre, leyen FROM vw_repart WHERE SLAVE=1 ORDER BY 2";
	            var res = js_mysql_query(sql);  
                    var t =  res.objetos;
                    return t;
            });
                
             SISTEMA.EXTERNOS = getFromSessionStorage('externos_doc', function(){                
                    var sql=" SELECT id_rep_dep AS codigo , desc_corta AS nombre FROM vw_repart WHERE  c_pertenece_grupo=0";
	            var res = js_mysql_query(sql);  
                    var t=res.objetos;
                    return t;
            });
            
          
                
                /*
            SISTEMA.REMITENTES = getFromSessionStorage('remitentes', function(){ 
                        var ssql ="SELECT CONCAT(d.id_reparticion,'-',d.id_dependencia,'-',a.id_legajo) AS codigo, a.apellido_nombre as nombre, c.descripcion as reparticion,d.descripcion as dependencia";
                                ssql = ssql+" FROM sueldos_agentes a";
                                ssql = ssql+" LEFT JOIN sueldo_dependencia d ON a.id_reparticion=d.id_reparticion AND a.id_dependencia=d.id_dependencia";
                                ssql = ssql+" LEFT JOIN sueldo_reparticion c ON d.id_reparticion=c.id_reparticion";
                                ssql = ssql+" WHERE CONCAT(d.id_reparticion,'-',d.id_dependencia) IS NOT NULL " ;             
                                ssql = ssql+" ORDER BY nombre ";                        
                        var res = js_mysql_query(ssql);  
                        var t =  res.objetos;
                        //console.log(objetos)
                        //var t = transformToArrayAsociativo(res.objetos, k='codigo', v='nombre');
                        
                        return t;
                });
                */
                
               /*
            var ssql ="SELECT CONCAT(d.id_reparticion,'-',d.id_dependencia,'-',a.id_legajo) AS codigo, a.apellido_nombre as nombre, c.descripcion as reparticion,d.descripcion as dependencia";
                    ssql = ssql+" FROM sueldos_agentes a";
                    ssql = ssql+" LEFT JOIN sueldo_dependencia d ON a.id_reparticion=d.id_reparticion AND a.id_dependencia=d.id_dependencia";
                    ssql = ssql+" LEFT JOIN sueldo_reparticion c ON d.id_reparticion=c.id_reparticion";
                    ssql = ssql+" WHERE CONCAT(d.id_reparticion,'-',d.id_dependencia) IS NOT NULL " ;             
                    ssql = ssql+" ORDER BY nombre ";                        
            var res = js_mysql_query(ssql);  
            SISTEMA.REMITENTES =  res.objetos;
                */
                
                //console.log(SISTEMA.REMITENTES);            
                //console.log(res.objetos);
 
        </script>  
    </body>
    <script type="text/javascript">
      // Use idle/away/back events created by idle.js to update our status information.
	  document.onIdle = function () {
		// window.location = "login.html"
		// window.location = "logout.php"		
		console.log(":D idle");	
	  }
	  
	  document.onAway = function () {
		dont_confirm_leave = 1; //ya no pide confirmacion para salir rck 2/5/13
		alert("Session Terminada");
		console.log(":( away");
		CHANGO_Tabla.vaciar();
		 //window.location.replace("logout.php");
		 // window.location.assign("logout.php")
		 
		// clearInterval(INTERVAL_FAXES)
		// clearInterval(INTERVAL_RELOJ)
				   
		 window.location = "logout.php?session_expired=1"
	  }
	  
	  document.onBack = function (isIdle, isAway) {  
		// alert(":P online");
		console.log(":P online");
	  }

	  // setIdleTimeout(5*1000);
	  setIdleTimeout(parseInt(SISTEMA.CONFIG['time_idle_js']));
	  // setAwayTimeout(10*1000);
	  // setAwayTimeout(20*60*1000); //20 min
	  setAwayTimeout(parseInt(SISTEMA.CONFIG['time_session_js'])); //20 min
    </script>
</html>